"""
f-strings 格式化(Python 3.6+ 版本) 是一种更简洁、直观的格式化字符串的方法,
在字符串前加上 f 或 F 前缀, 然后在花括号中直接写入变量名或表达式。

语法格式：
    f"包含 {变量} 的字符串"
"""

name = "David"
age = 28
print(f"我的名字是 {name}，年龄是 {age} 岁。")
# 输出：我的名字是 David，年龄是 28 岁。

# 表达式计算
x = 10
y = 20
print(f"{x} + {y} = {x + y}")
# 输出：10 + 20 = 30

# 格式化浮点数
pi = 3.1415926
print(f"π 的近似值是 {pi:.3f}")  # 保留三位小数
# 输出：π 的近似值是 3.142

# 调用方法
name = "Eve"
print(f"你好，{name.upper()}！")
# 输出：你好，EVE！